How Technology Impacts Game Design